//package test.gateway.b.configs;
//
//import com.netflix.loadbalancer.IRule;
//import com.netflix.loadbalancer.RandomRule;
//import org.apache.commons.lang.ArrayUtils;
//import org.springframework.cloud.netflix.ribbon.RibbonClientSpecification;
//import org.springframework.context.annotation.Bean;
//import org.springframework.context.annotation.Configuration;
//
//import java.util.Arrays;
//
//public class LoadBalancerRuleConfig {
//    @Bean
//    public RibbonClientSpecification ribbonClientSpecification(){
//        return new RibbonClientSpecification("default."+LoadBalancerRuleConfig.class.getName(),new Class[]{DefaultIRule.class});
//    }
//
//    @Configuration
//    public static class DefaultIRule{
//        @Bean
//        public IRule defaultRule(){
//            return new RandomRule();
//        }
//    }
//}
